/**
 **************************************************************************************************************************
 * Class allowing override new and delete operator
 * So, never call new and delete on RBMemObjects but new and delete
 **************************************************************************************************************************
 * @file RBMemObject.h
 **************************************************************************************************************************/


#ifndef __RBMEMOBJECT_H__
#define __RBMEMOBJECT_H__


/**************************************************************************************************************************
 * Includes
 **************************************************************************************************************************/
#include <RBMain/RBRTTI.h>

/**************************************************************************************************************************
 * Forward declarations
 **************************************************************************************************************************/

/**************************************************************************************************************************
 * Classes
 **************************************************************************************************************************/

class RBMemObject
{
    RBDeclareRootRTTI(RBMemObject);
};

/**************************************************************************************************************************/

#endif // __RBMEMOBJECT_H__
